package com.cq.base.bluetooth

/**
 * 作者: CQ
 * 日期: 2021-11-11
 * 说明:
 */
class BluetoothConstant {
    companion object {
        /**
         * 复位打印机
         */
        val reset = byteArrayOf(0x1b, 0x40)

        /**
         * 左对齐
         */
        val alignLeft = byteArrayOf(0x1b, 0x61, 0x00)

        /**
         * 中间对齐
         */
        val alignCenter = byteArrayOf(0x1b, 0x61, 0x01)

        /**
         * 右对齐
         */
        val alignRight = byteArrayOf(0x1b, 0x61, 0x02)

        /**
         * 选择加粗模式
         */
        val bold = byteArrayOf(0x1b, 0x45, 0x01)

        /**
         * 取消加粗模式
         */
        val boldCancel = byteArrayOf(0x1b, 0x45, 0x00)

        /**
         * 宽高加倍
         */
        val doubleHeightWidth = byteArrayOf(0x1d, 0x21, 0x11)

        /**
         * 宽加倍
         */
        val doubleWidth = byteArrayOf(0x1d, 0x21, 0x10)

        /**
         * 高加倍
         */
        val doubleHeight = byteArrayOf(0x1d, 0x21, 0x01)

        /**
         * 字体不放大
         */
        val normal = byteArrayOf(0x1d, 0x21, 0x00)

        /**
         * 设置默认行间距
         */
        val lineSpacingDefault = byteArrayOf(0x1b, 0x32)
    }
}